import Vue from 'vue'
import Vuex from 'vuex'
import home from './home'
import search from './search'
import detail from './detail'
import shopcart from'./shopcart'
import user from './user'
import trade from './trade'

Vue.use(Vuex)
//1.state 统一定义管理公共数据
// 2.mutations: 使用它来修改数据,修改state的唯一手段
// 3.getters: 类似于vue中的计算属性
// 4.actions: 类似于methods,用于发起异步请求,比如axios
// 5.modules: 模块拆分


export default new Vuex.Store({
  modules:{
    home,search,detail,shopcart,user,trade
  }
 
})
